A survey on data plane programming with P4: Fundamentals, advances, and applied research
نویسندگان
چکیده
Programmable data planes allow users to define their own plane algorithms for network devices including appropriate application programming interfaces (APIs) which may be leveraged by user-defined software-defined networking (SDN) control. This offers great flexibility customization, it specialized, commercial appliances, e.g., in 5G or center networks, rapid prototyping industrial and academic research. Programming protocol-independent packet processors (P4) has emerged as the currently most widespread abstraction, language, concept programming. It is developed standardized an open community, supported various software hardware platforms. In first part of this paper we give a tutorial models, P4 architectures, compilers, targets, APIs. We also consider research efforts advance technology. second part, categorize large body literature P4-based applied into different domains, summarize contributions these papers, extract prototypes, target platforms, source code availability. For each domain, analyze how reviewed works benefit from P4’s core features. Finally, discuss potential next steps based on our findings.
منابع مشابه
Ergonomics: A bridge between fundamentals and applied research
Ergonomics is becoming a subject of applying fundamentals on anthropocentric dimensions for holistic welfare. The so-called conflict between Basic science and Applied research finds one of its edges in Ergonomics. Be it cutting-edge technology or frontiers of scientific innovation-all start from understanding basic scientific aptitude and skill, and the best way to get familiar with the situati...
متن کاملa head parameter survey on mazandarani dialect and its effect(s) on learning english from ca perspective (on the basis of x-bar syntax)1
there has been a gradual shift of focus from the study of rule systems, which have increasingly been regarded as impoverished, … to the study of systems of principles, which appear to occupy a much more central position in determining the character and variety of possible human languages. there is a set of absolute universals, notions and principles existing in ug which do not vary from one ...
15 صفحه اولA Survey on Different Solution Concepts in Multiobjective Linear Programming Problems with Interval Coefficients
Optimization problems have dedicated a branch of research to themselves for a long time ago. In this field, multiobjective programming has special importance. Since in most real-world multiobjective programming problems the possibility of determining the coefficients certainly is not existed, multiobjective linear programming problems with interval coefficients are investigated in this paper. C...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Journal of Network and Computer Applications
سال: 2023
ISSN: ['1084-8045', '1095-8592']
DOI: https://doi.org/10.1016/j.jnca.2022.103561